package com.ck.ips.model.vo.program;

import java.util.List;

/**
 * @author linqiang
 * @version v1.0
 * @Description 节目播放列表
 * @date 2019-05-09 14:18
 */
public class ProgramPlayListVO {

    /**
     * 节目版本号
     */
    private String programVersion;
    /**
     * 节目名称
     */
    private String programName;
    /**
     * 素材名称
     */
    private String fileName;
    /**
     * 素材MD5
     */
    private String md5;
    /**
     * 素材url
     */
    private String url;
    /**
     * 缩略图地址
     */
    private String fileImageUrl;
    /**
     * 素材类型
     */
    private String fileType;

    /**
     * 播放时长
     */
    private Integer duration;

    /**
     * 投放开始时间
     */
    private String putinStartTime;
    private Long putinStart;

    /**
     * 投放结束时间
     */
    private String putinEndTime;
    private Long putinEnd;
    /**
     * 创建时间（操作时间）
     */
    private String addTime;

    /**
     * 下发时间
     */
    private String pushTime;
    /**
     * 播放次数
     */
    private Long playCount;
    /**
     * 累计播放时长
     */
    private Long playDuration;
    /**
     * 操作人真实姓名
     */
    private String optUserRealName;

    /**
     * 节目类型（normal：普通节目， add：增播节目）
     */
    private String programType;
    /**
     * 品牌名称
     */
    private String brandName;

    /**
     * 導出表中顯示的日期
     */
    private List<String> showDays;

    public String getProgramVersion() {
        return programVersion;
    }

    public void setProgramVersion(String programVersion) {
        this.programVersion = programVersion;
    }

    public String getProgramName() {
        return programName;
    }

    public void setProgramName(String programName) {
        this.programName = programName;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getMd5() {
        return md5;
    }

    public void setMd5(String md5) {
        this.md5 = md5;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public String getFileType() {
        return fileType;
    }

    public void setFileType(String fileType) {
        this.fileType = fileType;
    }

    public Integer getDuration() {
        return duration;
    }

    public void setDuration(Integer duration) {
        this.duration = duration;
    }

    public String getPutinStartTime() {
        return putinStartTime;
    }

    public void setPutinStartTime(String putinStartTime) {
        this.putinStartTime = putinStartTime;
    }

    public String getPutinEndTime() {
        return putinEndTime;
    }

    public void setPutinEndTime(String putinEndTime) {
        this.putinEndTime = putinEndTime;
    }

    public String getAddTime() {
        return addTime;
    }

    public void setAddTime(String addTime) {
        this.addTime = addTime;
    }

    public String getPushTime() {
        return pushTime;
    }

    public void setPushTime(String pushTime) {
        this.pushTime = pushTime;
    }

    public Long getPlayCount() {
        return playCount;
    }

    public void setPlayCount(Long playCount) {
        this.playCount = playCount;
    }

    public Long getPlayDuration() {
        return playDuration;
    }

    public void setPlayDuration(Long playDuration) {
        this.playDuration = playDuration;
    }

    public String getOptUserRealName() {
        return optUserRealName;
    }

    public void setOptUserRealName(String optUserRealName) {
        this.optUserRealName = optUserRealName;
    }

    public String getProgramType() {
        return programType;
    }

    public void setProgramType(String programType) {
        this.programType = programType;
    }

    public String getFileImageUrl() {
        return fileImageUrl;
    }

    public void setFileImageUrl(String fileImageUrl) {
        this.fileImageUrl = fileImageUrl;
    }

    public Long getPutinStart() {
        return putinStart;
    }

    public void setPutinStart(Long putinStart) {
        this.putinStart = putinStart;
    }

    public Long getPutinEnd() {
        return putinEnd;
    }

    public void setPutinEnd(Long putinEnd) {
        this.putinEnd = putinEnd;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public List<String> getShowDays() {
        return showDays;
    }

    public void setShowDays(List<String> showDays) {
        this.showDays = showDays;
    }
}
